package www.wmx.com.xssc.domain.vo.request;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import www.wmx.com.xssc.domain.vo.CommonShortXM;
import www.wmx.com.xssc.domain.vo.response.threeResponse.*;

import java.util.List;
import java.util.Map;
import java.util.Set;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PDFRequest  {

    private String nd;
    private String ywid;
    private String businessType;
    private String userCode;

    List<JCYJJAllResponse> jcyjjResponseList;
    List<JSFMJAllResponse> jsfmResponsesList;
    List<KJJBAllResponse> kjjbjResponseList;
    List<YXNTGGAllResponse> yxntggResponseList;
    List<JCCJAllResponse> jccjResponseList;

    Map<Integer, CommonShortXM> idToXM;
    Map<String,Set<Integer>> tjdwToXmId;
    Map<String,Set<Integer>> wcdwToXmId;

    Set<String> tjdwNameSet;
    Set<String> wcdwNameSet;

    private int sizeJCYJJ;
    private int sizeJSFMJ;
    private int sizeKJJBJ;
    private int sizeYXNTGG;
    private int sizeJCCJ;
}
